package com.xiaoshuidi.cloud.framework.fadada.core.service.dto;

import lombok.Data;

/**
 * @Description:
 * @author: zhaoyu
 * @date: 2023/4/26
 */
@Data
public class ManagerDTO {
    /**
     * 0：个人；
     * 1：法人；
     * 2：代理人
     */
    private String type;

    /**
     * 证件类型：
     * 0：身份证；
     * 1：护照；
     * B：港澳居民来往内地通行证号;
     * C：台湾居民来往大陆通行证
     */
    private String certType;

    /**
     * 姓名
     */
    private String personName;

    /**
     * 身份证号
     */
    private String idCard;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 0:未激活；
     * 1:未认证；
     * 2:审核通过；
     * 3:已提交待审核；
     * 4:审核不通过
     */
    private String status;

    /**
     * person认证方式：
     * 0:腾讯云认证;
     * 1:三要素认证;
     * 2:手势照认证;
     * 3:四要素认证；
     * 4:蚂蚁金服认证;
     */
    private String verifyType;

    /**
     * 身份证正面图片uuid
     * 当certType=0时是身份证正面图片uuid;
     * 当certType=1时是护照带人像图片uuid;
     * 当certType=B时是港澳居民来往内地通行证带人像图片uuid;
     * 当certType=C时是台湾居民来往大陆通行证照带人像图片uuid
     */
    private String headPhotoPath;

    /**
     * 身份证反面图片uuid
     * 当certType=0时是身份证反面图片uuid;
     * 当certType=1时是护照封面uuid;
     * 当certType=B时是港澳居民来往内地通行证照背面图片uuid;
     * 当certType=C时是台湾居民来往大陆通行证照封面图片uuid
     */
    private String backgroundIdCardPath;

    /**
     * 不通过原因
     */
    private String auditFailReason;

    /**
     * 审核时间
     */
    private String auditorTime;

    /**
     * 腾讯云返回的照片uuid
     */
    private String photoUuid;

    /**
     * 性别
     * 1男，2女
     */
    private String sex;

    /**
     * 民族
     */
    private String fork;

    /**
     * 地址
     */
    private String address;

    /**
     * 证件颁发机构
     */
    private String issueAuthority;

    /**
     * 证件起始时间
     */
    private String startDate;

    /**
     * 证件到期时间
     */
    private String expiresDate;

    /**
     * 出生日期
     */
    private String birthday;

    /**
     * 是否通过三要素
     * -1:未校验,0:不一致,1:一致
     */
    private String isPassThreeElement;

    /**
     * 是否通过四要素
     * -1:未校验,0:不一致,1:一致
     */
    private String isPassFourElement;

    /**
     * 身份证是否长期有效
     * 0-否，1-是
     * 当需传身份证背面时才有值
     */
    private String isLongTerm;

    /**
     * 区号
     * 中国大陆：0086,香港：00852,澳门：00853,台湾：00886,
     * 默认手机区号为中国大陆
     */
    private String areaCode;

}
